header{width: 100%;background:url(../images/head_bg.jpg) top center repeat-x;min-width:1250px;}

.wrap{border: 0;padding:0;width:1250px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}

.head_logo{ padding:10px 0px;}
.head_logo .logo{}
.head_logo .logo img{ max-width:100%; vertical-align:middle;}

.head_logo .phone {float: right; overflow: hidden; color: #ed1b23; background: url(../images/phone.png) no-repeat left center; padding-left:100px; margin-top:18px;}
.head_logo .phone b { display:block; font-size:18px; line-height:1.5;}
.head_logo .phone span { display:block; font-size:16px; line-height:1.5; color:#000; font-weight:bold;}


.b_bg{ width:100%; background:#22892e;min-width:1250px; border-top:1px solid #ddd;}
.head{ margin:0px auto;width:1250px; height:55px; text-align:left; position:relative;}
.head .nav_m{ width:100%; float:left; position:relative;}
.head .nav{ width:100%;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; height:55px; position:relative; vertical-align:top;}
.head .nav li a{ font-size:16px; width:151px; height:55px; text-align:center; line-height:55px; color:#fff;display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.head .nav li.now a,.head .nav li:hover a{ color:#FFF; background:rgba(80, 199, 94, 0.98);}

.head .nav li:hover .er{ display:block;}
.head .nav li .er{ width:151px; position:absolute; left:0px; top:55px; z-index:999; display:none;}
.head .nav li .er .er_m{ width:100%; position:relative;}
.head .nav li .er .er_m  ul{ width:100%; height:auto; background:rgba(34, 137, 46, 0.7);}
.head .nav li .er .er_m  ul li{ width:100%; height:40px; line-height:40px; text-align:center; margin-left:0;}
.head .nav li .er .er_m  ul li a{ width:100%; font-size:15px; height:40px; line-height:40px;margin-top:0; }
.head .nav li:hover .er .er_m  ul li a{ background:none; color:#fff;}
.head .nav li .er .er_m  ul li a:hover{ color:#000;}
 


.about_title{ text-align:center;}
.about_title h1{ color:#4c4c4c; font-size:48px; font-weight:normal; line-height:1.5; text-transform:uppercase; }
.about_title .p_t{ display:block; color:#4c4c4c; font-size:20px; text-transform:uppercase; line-height:35px; height:45px;background:url(../images/line.jpg) center bottom no-repeat;}

/*---------关于我们-----------*/
.about_bg{ background:#fff;width:100%; overflow:hidden; padding:80px 0px;}

.about_t{ padding-left:200px; margin-bottom:40px;}
.about_t h1{ color:#666666; font-size:34px; line-height:2;}
.about_t h3{color:#000000; font-size:22px; line-height:1;}

.ab-lf{ width:550px; height:auto; float: left; position:relative;}
.ab-tuk{ width:537px; height:303px; position:relative; float:left; z-index:0; top:0; border:3px solid #22892e; left:10px; opacity:1}
.ab-tut{ display:block; width:540px; height:304px; position:absolute; top:20px; z-index:3; overflow:hidden; left:0px; opacity:1}
.ab-tut img{
animation:ab-tut 4s linear 0s infinite alternate both;
-webkit-animation:ab-tut 4s linear 0s infinite alternate both; 
-moz-animation:ab-tut 4s linear 0s infinite alternate both; 
-o-animation:ab-tut 4s linear 0s infinite alternate both;
}
@keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari å’Œ Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari å’Œ Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-webkit-keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari å’Œ Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari å’Œ Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-moz-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari å’Œ Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari å’Œ Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-o-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari å’Œ Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari å’Œ Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}

.ab-rf{ width:650px;float:right; position:relative;}
.ab-rf h2{color:#22892e; font-size:30px;line-height:1.5;}
.ab-rf h4{color:#22892e; font-size:22px;line-height:2; font-weight:normal;}

.ab-js{padding-bottom: 32px;}
.ab-js p{ text-indent:2em; color:#363636; font-size:16px; line-height:2;}

.ab-more{display:block; margin-top:10px;}
.ab-more a{ display:inline-block;background:url(../images/icon_more.png) center center no-repeat; color:#fff; width:164px; height:50px; text-align:center; line-height:50px; font-family: cursive;font-size: 18px;}
.ab-more a:hover{ background:url(../images/icon_more1.png) center center no-repeat; color:#fff;}



/*--------产品中心----------*/
.pro_bg{ padding:60px 0px; width:100%; overflow:hidden; background:url(../images/cp_bg.jpg) top center no-repeat;}

.sik0{ overflow:hidden;width:1005px; float:left; margin-top:40px;}
.sik{ display:block;}
.sik li{ width:290px;float:left; border-radius:3px; margin-right:45px; position:relative; overflow:hidden;}
.sik1{ position:relative; z-index:3;}
.sibg{ position:absolute; width:100%; height:100%; top:100%; left:0;}
.sik li:hover .sibg{ top:0;}


.simk{ margin:0 auto; width:220px; height:220px; position:relative; border-radius:50%; overflow:hidden;}
.sik li:hover .simk{ background:url(yuan2.png) center center no-repeat;}
.simk a{ display:block; position:absolute; width:100%; height:100%;}
.sim1{ background:url(../images/si1.png) center center no-repeat;}
.sik li:hover .sim1{ background:url(../images/si1.png) center center no-repeat;}
.sim2{ background:url(../images/si2.png) center center no-repeat;}
.sik li:hover .sim2{ background:url(../images/si2.png) center center no-repeat;}
.sim3{ background:url(../images/si3.png) center center no-repeat;}
.sik li:hover .sim3{ background:url(../images/si3.png) center center no-repeat;}

.sik li:hover .simk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.simkm{ display:block;text-align:center; font-weight:bold; position:relative; z-index:3; font-size:18px; line-height:3; color:#333; margin-top:10px;}
.sik li:hover .simkm{ color:#22892e;}


.sik li, .simk a, .simkm, .simk,.sibg{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}


/*--------新闻中心-----------*/
.new_bg{ background:url(../images/news_bg.jpg) top center repeat;padding:40px 0px; overflow:hidden;}
.xh_feng h3{ font-size:30px; color:#fff; font-weight:bold; letter-spacing:6px; margin-bottom:30px;}

.box_m{ width:100%; margin-top:29px;}
.lbk {
	display: block;
	width: 545px;
	height: 400px;
	background: url(../images/lbbk.jpg) center center no-repeat;
	background-size: 100% 100% !important;
	padding: 32px 35px 0;
}

.zxti {
	display: block;
	position: relative;
	height: 55px;
}

.zx-ti {
	display: block;
	width: 220px;
	margin: 0 auto;
	text-align: center;
	font-size: 35px;
	font-family: cursive;
	color: #22892e;
	font-weight: bold;
}

.zxti img {
	margin: 0 auto;
}

.duo {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 114px;
	height: 55px;
	background: url(../images/duo.png) center center no-repeat;
}

.duo a {
	display: block;
	float: right;
	width: 78px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 14px;
	color: #000;
}

.duo a:visited {
	color: #000;
}

.duo:hover {
	background: url(../images/duo_0.png) center center no-repeat;
}

.duo:hover a {
	padding-top: 2px;
	color: #fff;
}

.zx-inlb {
	display: block;
}

.zx-inlb li {
	display: block;
	padding-bottom: 14px;
	padding-top: 14px;
	background: url(../images/tt.png) center bottom repeat-x;
}

.zx-inti {
	display: block;
	margin-bottom:5px;
	line-height: 28px;
	color: #000;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zx-inti:visited {
	color: #000;
}

.zx-inda {
	margin-bottom: 8px;
	line-height: 12px;
	font-size: 12px;
	color: #4d4d4d;
}

.zx-injs {
	display: block;
	line-height: 26px;
	font-size: 14px;
	color: #4d4d4d;
}

.zx-injs:visited {
	color: #4d4d4d;
}

.zx-inlb li:hover .zx-inti {
	text-indent: 4px;
	color: #b00f17;
}

.zx-inlb li:hover .zx-injs {
	color: #222;
}

.zxlb {
	display: block;
	padding-top: 5px;
}

.zxlb li {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../images/tt.png) center bottom repeat-x;
}

.zxlb-ti {
	display: block;
	margin-bottom: 7px;
	line-height: 26px;
	color: #000;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zxlb-ti:visited {
	color: #000;
}

.zxlb-da {
	line-height: 17px;
	color: #717171;
	font-size: 12px;
}

.zxlb li:hover .zxlb-ti {
	text-indent: 4px;
	color: #b00f17;
}

.zx-inti,.zxlb-ti{
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}

/***********底部版权****************/
.footer{ width:100%; min-width:1250px; background:rgb(28, 28, 28)/*#22892e*/; overflow:hidden; padding:15px 0px;}
.foot{ text-align:center;font-size: 14px; border-bottom:1px solid #999999; padding:10px 0px 15px;}
.foot a{ color:#999999; font-size:15px; line-height:2; margin:10px 48px;}
.foot a:hover{ color:#ed1b23;}

.foot_n{ overflow:hidden; margin-top:20px;}
.foot_n .lf{}
.foot_n .lf li{ color:#999; font-size:14px; padding-left:25px; line-height:2.5;}
.foot_n .lf p{ color:#999; font-size:14px;line-height:2.5;}
.foot_n .lf p a{ color:#999; font-size:14px;line-height:2.5;}
.foot_n .lf p a:hover{ color:#fff;}

.foot_n .lf li:nth-child(1){ background:url(../images/foot1.png) left center no-repeat;}
.foot_n .lf li:nth-child(2){ background:url(../images/foot3.png) left center no-repeat;}
.foot_n .lf li:nth-child(3){ background:url(../images/foot2.png) left center no-repeat;}


